package com.liuyan.service;

import com.liuyan.pojo.User;

import java.util.List;

/* *
 * 用户类方法
 * Created by HZC on 2015/10/8.
 */
public interface IUserService {

    /**
     * 验证登录
     * @param userName
     * @param password
     * @return
     */
    boolean getUserPass(String userName,String password);

    /**
     * 添加用户
     * @param user
     * @return
     */
    boolean addUser(User user);

    /**
     * 验证用户名是不是已经存在
     * @param userName
     * @return
     */
    boolean isHave(String userName);

    /**
     * 获得User
     * @param userName
     * @return
     */
    User getUser(String userName);

    /**
     * 更改密码
     * @param user
     * @return
     */
    boolean modifyPassword(User user);

    /**
     * 更改头像
      * @param user
     * @return
     */
    boolean modifyHead(User user);

    /**
     * 获取所有User
     * @return
     */
    List<User> getUserList();

    /**
     * 修改密码时前需要验证
     * @param user
     * @return
     */
    boolean getPwdCheck(User user);

}
